/**Submenu,android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套，即子菜单中不能再包括其他子菜单*/
package com.example.asus.menusub;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.SubMenu;

public class MenuSUB extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    /**创建options menu，这个函数只会在menu第一次显示时调用*/
    /**在这个函数中我们可以通过调用Menu的addSubMenu()方法来添加子菜单*/
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        // ToDo自动生成方法存根
        SubMenu sub=menu.addSubMenu(R.string.title);
        /**添加搜索的图标*/

        /**android.R.drawable.ic_menu_search资源，
         * 这是android自带的资源，一般以android.R.xxx作开头，而开发者放进去的是以R.id.xxx作开头*/

        sub.setIcon(android.R.drawable.ic_menu_search);
        /**调用SubMenu的add()方法，添加子菜单*/
        sub.add(0,1,1,R.string.local);
        sub.add(0,2,2,R.string.network);
        return super.onCreateOptionsMenu(menu);
    }

}